home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK2.toast / Development Kits (Disc 2) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Printer Drivers… / LaserWriter--custom dialogs / Generic LaserWriter.r < prev    next >
Encoding:
Text File  |  1995-04-10  |  69.3 KB  |  1,710 lines  |  [TEXT/MPS ]

  1. /*------------------------------------------------------------------------------
  2. FILENAME
  3.     Generic LaserWriter.r
  4.  
  5. DESCRIPTION
  6.     This module contains all of the #defines which for the generic
  7.     LaserWriter driver.
  8.     
  9.    12/18/93    - dmh - Made non-IIg-specific for the b3 seed.
  10.     9/13/93 - dmh - Updated for the b2 seed.
  11.     4/26/93 - dmh - Updated for the b1 seed.
  12.     2/11/94 - dmh - Added Custom old-API dialog.
  13.     8/28/94 - dmh - Finalized for SDK.
  14.  
  15. COPYRIGHT
  16.      Copyright Apple Computer, Inc. 1989-1994
  17.      All rights reserved. 
  18. -------------------------------------------------------------------------------- */
  19.  
  20. #define SystemSevenOrLater        1
  21.  
  22. #include "Types.r"
  23. #include "SysTypes.r"
  24. #include "PrintingResTypes.r"
  25.  
  26. // the defines
  27.  
  28. #define vShortVersionStr        "1.0"
  29. #define    kDriverName                "Generic LaserWriter"
  30. #define    kCreatorType            'scL3'
  31. #define    kFileType                'pdvr'
  32. #define kPrintDialogPICT        gxPrintingDriverBaseID
  33.  
  34.  
  35. /* ------------------------------------------------------------------------ */
  36. /* 'vers' RESOURCE REQUIRED BY ALL PRINTER DRIVERS                            */
  37. /* ------------------------------------------------------------------------ */
  38.  
  39. /*    The first byte of this resource must be zero or one for
  40.     this driver to be compatible with GX v1.0.  The
  41.     remainder of the data is ignored                        */
  42.  
  43. resource 'vers' (gxPrintingDriverBaseID, sysheap, purgeable) {
  44.     0x0,
  45.     0x0,
  46.     release,
  47.     0x0,
  48.     verUS,
  49.     "",
  50.     ""
  51. };
  52.  
  53.  
  54. // Normal 'vers' resources so we can tell what version we've got.
  55.  
  56. resource 'vers' (1, sysheap, purgeable) {
  57.     0x1,
  58.     0x0,
  59.     final,
  60.     0x0,
  61.     verUS,
  62.     vShortVersionStr,
  63.     vShortVersionStr", © Apple Computer, Inc. 1988-1994"
  64. };
  65.  
  66.  
  67. resource 'vers' (2, sysheap, purgeable) {
  68.     0x1,
  69.     0x0,
  70.     final,
  71.     0x0,
  72.     verUS,
  73.     vShortVersionStr,
  74.     "Sample Printer Driver"
  75. };
  76.  
  77.  
  78. /*------------------------------------------- the bundle ------------------------------------*/
  79.  
  80. type kCreatorType as 'STR ';
  81.  
  82. resource kCreatorType (0, sysheap, purgeable) { "Generic LaserWriter Driver " vShortVersionStr };
  83.  
  84. resource 'BNDL' (gxPrintingDriverBaseID + 1, sysheap, purgeable) {
  85.     kCreatorType,
  86.     0,
  87.     {
  88.         'FREF',
  89.         {
  90.             0, gxPrintingDriverBaseID,
  91.             1, gxPrintingDriverBaseID + 1,
  92.             2, gxPrintingDriverBaseID + 2,
  93.             3, gxPrintingDriverBaseID + 3,
  94.             4, gxPrintingDriverBaseID + 4,
  95.             5, gxPrintingDriverBaseID + 5,
  96.             6, gxPrintingDriverBaseID + 6,
  97.             7, gxPrintingDriverBaseID + 7
  98.         },
  99.         'ICN#',
  100.         {
  101.             0, gxPrintingDriverBaseID + 2,
  102.             1, gxPrintingDriverBaseID + 2,
  103.             2, gxPrintingDriverBaseID + 3,
  104.             3, gxPrintingDriverBaseID + 4,
  105.             4, gxPrintingDriverBaseID + 5,
  106.             5, gxPrintingDriverBaseID + 6,
  107.             6, gxPrintingDriverBaseID + 6,
  108.             7, gxPrintingDriverBaseID + 7
  109.         }
  110.     }
  111. };
  112.  
  113. resource 'FREF' (gxPrintingDriverBaseID, sysheap, purgeable) {
  114.     'pdvr',
  115.     0,
  116.     ""
  117. };
  118.  
  119. resource 'FREF' (gxPrintingDriverBaseID + 1, sysheap, purgeable) {
  120.     'dpnn',
  121.     1,
  122.     ""
  123. };
  124.  
  125. resource 'FREF' (gxPrintingDriverBaseID + 2, sysheap, purgeable) {
  126.     'dpns',
  127.     2,
  128.     ""
  129. };
  130.  
  131. resource 'FREF' (gxPrintingDriverBaseID + 3, sysheap, purgeable) {
  132.     'dpcn',
  133.     3,
  134.     ""
  135. };
  136.  
  137. resource 'FREF' (gxPrintingDriverBaseID + 4, sysheap, purgeable) {
  138.     'dpcs',
  139.     4,
  140.     ""
  141. };
  142.  
  143. resource 'FREF' (gxPrintingDriverBaseID + 5, sysheap, purgeable) {
  144.     'dvcf',
  145.     5,
  146.     ""
  147. };
  148.  
  149. resource 'FREF' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  150.     'dpna',
  151.     6,
  152.     ""
  153. };
  154.  
  155. resource 'FREF' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  156.     'dppz',
  157.     7,
  158.     ""
  159. };
  160.  
  161. resource 'STR ' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) { vShortVersionStr };
  162.  
  163. resource 'pfil' ( 1, sysheap, purgeable ) {
  164.  
  165.     {
  166.         "PostScript®"
  167.     };
  168. };
  169.  
  170. /* ------------------------- resources for scanning the status ----------------------*/
  171.  
  172. resource gxPostscriptScanningType ( gxPostscriptScanningID, sysheap, purgeable )
  173. {
  174.     0,
  175.     {
  176.     SimpleScan {"busy"}, SimpleScan { "printer busy" }, SimpleOffset {}, NoAction {};
  177.     SimpleScan {"waiting"}, SimpleScan {"preparing data"}, SimpleOffset {}, NoAction {};    
  178.     SimpleScan {"job:"}, SimpleScan {"User"}, SimpleOffset {}, NoAction {};
  179.     }
  180. };
  181.  
  182. resource gxPostscriptScanningType ( gxPostscriptScanningID + 1, sysheap, purgeable )
  183. {
  184.     0,
  185.     {
  186.     SimpleScan {"%%["}, SimpleScan {""}, SimpleOffset {}, NoAction {};
  187.     SimpleScan {"]%%"}, SimpleScan {""}, SimpleOffset {}, NoAction {};
  188.     SimpleScan {"PrinterError"}, SimpleScan {"Printer"}, SimpleOffset {}, NoAction {};
  189.     }
  190. };
  191.  
  192.  
  193. // select which imaging system to use.
  194.  
  195. resource gxImagingSystemSelectorType (gxImagingSystemSelectorID, sysheap, purgeable )
  196. {
  197.     gxPostscriptPrinterType    // we use the PostScript system
  198. };
  199.  
  200.  
  201. // this resource allows us to customize the old API's behavior
  202.  
  203. resource 'cust' (-8192, sysheap, purgeable )
  204. {
  205.     300, 300,                    // our DPI
  206.     laserWriter,                // we use the default up driver (LaserWriter)
  207.     {4, 4},                        // pattern stretch of 4 (nearest thing to 300 dpi/72 dpi)
  208.     gxPostScriptTargetTranslation + gxOptimizedTranslation
  209. };
  210.  
  211. // this resource tells the quickdraw driver about the resolution of the device
  212.  
  213. resource gxReslType ( gxReslID, sysheap, purgeable )
  214. {
  215.     rangeType,
  216.         25, 1500,
  217.         25,    1500,
  218.         { 300, 300 };
  219. };
  220.  
  221. // this resource customizes the behavior of the universal driver, allowing us
  222. // to use standard mechanisms for buffering and IO
  223.  
  224. resource gxUniversalIOPrefsType ( gxUniversalIOPrefsID, sysheap, purgeable  )
  225. {
  226.     standardIO,
  227.     4,            // four buffers (univ driver WILL run with less if it needs to)
  228.     1024*2,        // we want them to each be large enough for one scan line of data (at least)
  229.     10,            // number of requests blocks to allocate for HIO
  230.     600,        // wait a ten seconds to open and close connections
  231.     1200,        // and 20 seconds for reading and writing
  232. };
  233.  
  234. resource gxPostscriptPrefsType ( gxPostscriptPrefsID, sysheap, purgeable  )    
  235. {
  236.     1,                                            // language level
  237.     gxRGBSpace,                                    // shape color space
  238.     0,                                            // flags
  239.     1500,                                        // path limit
  240.     31,                                            // gsave limit
  241.     500,                                        // operand stack limit
  242.     type1StreamType + type3StreamType,            // the font type that this printer supports
  243.     434204                                        // vm
  244. };
  245.  
  246. /*----------------------- message overrides --------------------------------*/
  247.  
  248. // overrides for universal messages and where to find them in the jump table
  249.  
  250. #define firstOffset        4
  251. #define    segmentID        0
  252.  
  253. resource gxOverrideType (gxDriverUniversalOverrideID, sysheap, purgeable)
  254. {
  255.     {
  256.         gxInitialize,                  segmentID, firstOffset,
  257.         gxShutDown,                  segmentID, firstOffset +4
  258.     };
  259. };
  260.  
  261. resource gxOverrideType (gxDriverCompatibilityOverrideID, sysheap, purgeable)
  262. {
  263.     {
  264.         gxPrDlgMain,                  segmentID, firstOffset +8,
  265.         gxPrStlInit,                  segmentID, firstOffset +12,
  266.         gxPrJobInit,                  segmentID, firstOffset +16,
  267.         gxPrValidate,                segmentID, firstOffset +20,
  268.         gxPrintDefault,                segmentID, firstOffset +24,
  269.         gxConvertPrintRecordTo,        segmentID, firstOffset +28,
  270.         gxConvertPrintRecordFrom,    segmentID, firstOffset +32
  271.     };
  272. };
  273.  
  274.  
  275. /* Our default print record. */
  276.  
  277. data 'PREC' (0, sysheap, purgeable) {
  278.     $"0004 0000 0048 0048 0000 0000 02DA 0228"
  279.     $"FFE1 FFE2 02F9 0246 8847 0528 03FC 0002"
  280.     $"0000 0048 0048 0000 0000 02DA 0228 0001"
  281.     $"0000 0064 0000 0001 0001 0101 0000 0001"
  282.     $"270F 0001 0101 0000 0000 0000 0000 0000"
  283.     $"0000 0002 0019 0190 0000 0000 00C0 0000"
  284.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  285.     $"0000 0000 0000 0000"
  286. };
  287.  
  288.  
  289. /* Our old-API job dialog resources. */
  290.  
  291. resource 'DLOG' (gxJobDialogResID, sysheap, purgeable) {
  292.     {35, 24, 155, 495},
  293.     dBoxProc,
  294.     invisible,
  295.     noGoAway,
  296.     0x1,
  297.     gxJobDialogResID,
  298.     "Job",
  299.     alertPositionMainScreen
  300. };
  301.  
  302. resource 'DITL' (gxJobDialogResID, sysheap, purgeable) {
  303.     {    /* array DITLarray: 18 elements */
  304.         /* [1] */
  305.         {5, 401, 24, 461},
  306.         Button {
  307.             enabled,
  308.             "Print"
  309.         },
  310.         /* [2] */
  311.         {33, 401, 52, 461},
  312.         Button {
  313.             enabled,
  314.             "Cancel"
  315.         },
  316.         /* [3] */
  317.         {4, 4, 20, 265},
  318.         StaticText {
  319.             disabled,
  320.             "Customized PostScript Driver"
  321.         },
  322.         /* [4] */
  323.         {34, 9, 50, 59},
  324.         StaticText {
  325.             disabled,
  326.             "Copies:"
  327.         },
  328.         /* [5] */
  329.         {34, 66, 50, 92},
  330.         EditText {
  331.             enabled,
  332.             "1"
  333.         },
  334.         /* [6] */
  335.         {34, 108, 50, 153},
  336.         StaticText {
  337.             disabled,
  338.             "Pages:"
  339.         },
  340.         /* [7] */
  341.         {34, 161, 50, 201},
  342.         RadioButton {
  343.             enabled,
  344.             "All"
  345.         },
  346.         /* [8] */
  347.         {34, 208, 50, 264},
  348.         RadioButton {
  349.             enabled,
  350.             "From:"
  351.         },
  352.         /* [9] */
  353.         {34, 273, 50, 307},
  354.         EditText {
  355.             enabled,
  356.             ""
  357.         },
  358.         /* [10] */
  359.         {34, 319, 50, 339},
  360.         StaticText {
  361.             disabled,
  362.             "To:"
  363.         },
  364.         /* [11] */
  365.         {34, 343, 50, 377},
  366.         EditText {
  367.             enabled,
  368.             ""
  369.         },
  370.         /* [12] */
  371.         {69, 107, 85, 205},
  372.         RadioButton {
  373.             enabled,
  374.             "Automatic"
  375.         },
  376.         /* [13] */
  377.         {69, 207, 85, 310},
  378.         RadioButton {
  379.             enabled,
  380.             "Manual"
  381.         },
  382.         /* [14] */
  383.         {69, 9, 85, 99},
  384.         StaticText {
  385.             disabled,
  386.             "Paper Feed:"
  387.         },
  388.         /* [15] */
  389.         {98, 9, 116, 159},
  390.         CheckBox {
  391.             enabled,
  392.             "Print To Disk"
  393.         },
  394.         /* [16] */
  395.         {122, 0, 123, 470},
  396.         UserItem {
  397.             disabled
  398.         },
  399.         /* [17] */
  400.         {21, 3, 22, 388},
  401.         UserItem {
  402.             disabled
  403.         },
  404.         /* [18] */
  405.         {84, 430, 116, 462},
  406.         Picture {
  407.             disabled,
  408.             kPrintDialogPICT
  409.         }
  410.     }
  411. };
  412.  
  413.  
  414. /*-------------------------------------------- LaserWriter paper types --------------------*/
  415.  
  416. resource 'ptyp'    ( gxPrintingDriverBaseID + 1, sysheap, purgeable  )    {
  417.     
  418.     "US Letter",
  419.     
  420.         /* page rectangle */
  421.     0x00000000,                /* 0.0 */
  422.     0x00000000,                /* 0.0 */
  423.     0x0247AE18,                /* 8.10667 */
  424.     0x0308A3DC,                /* 10.7867 */
  425.  
  426.         /* paper rectangle */
  427.     0xFFF1D70C,                /* -0.196666 */
  428.     0xFFF870A8,                /* -0.104999 */
  429.     0x0255D70C,                /* 8.30333 */
  430.     0x031070A8,                /* 10.895 */
  431.     
  432.     usLetterBase,
  433.     kCreatorType,
  434.  
  435.     inch,
  436.  
  437.     newStylePaperType,
  438.     isDefaultPaperType,
  439.     {
  440.         'post',
  441.         gxPrintingTagID,
  442.         itemLocked,
  443.         itemPersistent,
  444.         0,
  445.         "/letter dup where { pop load exec }{ pop } ifelse\n"
  446.     }
  447. };
  448.  
  449. resource 'ptyp' ( gxPrintingDriverBaseID + 2, sysheap, purgeable  )    {
  450.     
  451.     "US Legal",
  452.     
  453.         /* page rectangle */
  454.     0x00000000,                /* 0.0 */
  455.     0x00000000,                /* 0.0 */
  456.     0x0247AE18,                /* 8.10667 */
  457.     0x03E0A3DC,                /* 13.7867 */
  458.  
  459.         /* paper rectangle */
  460.     0xFFF1D70C,                /* -0.196666 */
  461.     0xFFF870A8,                /* -0.104999 */
  462.     0x0255D70C,                /* 8.30333 */
  463.     0x03E870A8,                /* 13.895 */
  464.  
  465.     usLegalBase,
  466.     kCreatorType,
  467.  
  468.     inch,
  469.     
  470.     newStylePaperType,
  471.     notDefaultPaperType,
  472.     {
  473.         'post',
  474.         gxPrintingTagID,
  475.         itemLocked,
  476.         itemPersistent,
  477.         0,
  478.         "/legal dup where { pop load exec }{ pop } ifelse\n"
  479.     }
  480. };
  481.  
  482.  
  483. resource 'ptyp' ( gxPrintingDriverBaseID + 3, sysheap, purgeable  )    {
  484.  
  485.     "A4 Letter",
  486.     
  487.         /* page rectangle */
  488.     0x00000000,                /* 0.0 */
  489.     0x00000000,                /* 0.0 */
  490.     0x023851EC,                /* 7.89333 */
  491.     0x0337AE18,                /* 11.44 */
  492.  
  493.         /* paper rectangle */
  494.     0xFFF3A3C0,                /* -0.18 */
  495.     0xFFF73D74,                /* -0.121666 */
  496.     0x02467AE4,                /* 8.09 */
  497.     0x0340EB88,                /* 11.5683 */
  498.  
  499.     a4LetterBase,
  500.     kCreatorType,
  501.  
  502.     inch,
  503.     
  504.     newStylePaperType,
  505.     notDefaultPaperType,
  506.     {
  507.         'post',
  508.         gxPrintingTagID,
  509.         itemLocked,
  510.         itemPersistent,
  511.         0,
  512.         "/a4 dup where { pop load exec }{ pop } ifelse\n"
  513.     }
  514. };
  515.  
  516. resource 'ptyp' ( gxPrintingDriverBaseID + 4, sysheap, purgeable  )    {
  517.  
  518.     "B5 Letter",
  519.     
  520.         /* page rectangle */
  521.     0x00000000,                /* 0.0 */
  522.     0x00000000,                /* 0.0 */
  523.     0x01E3D70C,                /* 6.72 */
  524.     0x02C28F60,                /* 9.81333 */
  525.  
  526.         /* paper rectangle */
  527.     0xFFEB5C2A,                /* -0.286666 */
  528.     0x000751EC,                /* 0.101667 */
  529.     0x01DE51EC,                /* 6.64333 */
  530.     0x02CBCCD0,                /* 9.94167 */
  531.  
  532.     b5LetterBase,
  533.     kCreatorType,
  534.  
  535.     inch,
  536.     
  537.     newStylePaperType,
  538.     notDefaultPaperType,
  539.     {
  540.         'post',
  541.         gxPrintingTagID,
  542.         itemLocked,
  543.         itemPersistent,
  544.         0,
  545.         "/b5 dup where { pop load exec }{ pop } ifelse\n"
  546.     }    
  547. };
  548.  
  549. resource 'ptyp' ( gxPrintingDriverBaseID + 5, sysheap, purgeable  )    {
  550.  
  551.     "US Letter (small)",
  552.     
  553.         /* page rectangle */
  554.     0x00000000,                /* 0.0 */
  555.     0x00000000,                /* 0.0 */
  556.     0x023851F0,                /* 7.89333 */
  557.     0x02E5999C,                /* 10.3 */
  558.  
  559.         /* paper rectangle */
  560.     0xFFEA28F6,                /* -0.303333 */
  561.     0xFFE6B854,                /* -0.351111 */
  562.     0x024E28F8,                /* 8.19667 */
  563.     0x02FEB854,                /* 10.6489 */
  564.  
  565.     usLetterBase,
  566.     kCreatorType,
  567.  
  568.     inch,
  569.     
  570.     newStylePaperType,
  571.     notDefaultPaperType,
  572.     {
  573.         'post',
  574.         gxPrintingTagID,
  575.         itemLocked,
  576.         itemPersistent,
  577.         0,
  578.         "/lettersmall dup where { pop load exec }{ pop } ifelse\n"
  579.     }    
  580. };
  581.  
  582. resource 'ptyp' ( gxPrintingDriverBaseID + 6, sysheap, purgeable  )    {
  583.  
  584.     "A4 Letter (small)",
  585.     
  586.         /* page rectangle */
  587.     0x00000000,                /* 0.0 */
  588.     0x00000000,                /* 0.0 */
  589.     0x0228F5C4,                /* 7.68 */
  590.     0x0317C294,                /* 10.9967 */
  591.  
  592.         /* paper rectangle */
  593.     0xFFEB5C28,                /* -0.286667 */
  594.     0xFFE7147C,                /* -0.346111 */
  595.     0x023ECCD0,                /* 7.98333 */
  596.     0x0330C290,                /* 11.3439 */
  597.  
  598.     a4LetterBase,
  599.     kCreatorType,
  600.  
  601.     inch,
  602.     
  603.     newStylePaperType,
  604.     notDefaultPaperType,
  605.     {
  606.         'post',
  607.         gxPrintingTagID,
  608.         itemLocked,
  609.         itemPersistent,
  610.         0,
  611.         "/a4small dup where { pop load exec }{ pop } ifelse\n"
  612.     }    
  613. };
  614.  
  615. /*--------------------------------------- old style paper types -----------------------*/
  616.  
  617. resource 'ptyp'    ( gxPrintingDriverBaseID + 7, sysheap, purgeable  )    {
  618.     
  619.     "US Letter",
  620.     
  621.         /* page rectangle */
  622.     0x00000000,                /* 0.0 */
  623.     0x00000000,                /* 0.0 */
  624.     0x0247AE18,                /* 8.10667 */
  625.     0x0308A3DC,                /* 10.7867 */
  626.  
  627.         /* paper rectangle */
  628.     0xFFF1D70C,                /* -0.196666 */
  629.     0xFFF870A8,                /* -0.104999 */
  630.     0x0255D70C,                /* 8.30333 */
  631.     0x031070A8,                /* 10.895 */
  632.     
  633.     usLetterBase,
  634.     kCreatorType,
  635.  
  636.     inch,
  637.  
  638.     oldStylePaperType,
  639.     isDefaultPaperType,
  640.     {
  641.         'post',
  642.         gxPrintingTagID,
  643.         itemLocked,
  644.         itemPersistent,
  645.         0,
  646.         "/letter dup where { pop load exec }{ pop } ifelse\n"
  647.     }    
  648. };
  649.  
  650. resource 'ptyp' ( gxPrintingDriverBaseID + 8, sysheap, purgeable  )    {
  651.     
  652.     "US Legal",
  653.     
  654.         /* page rectangle */
  655.     0x00000000,                /* 0.0 */
  656.     0x00000000,                /* 0.0 */
  657.     0x0247AE18,                /* 8.10667 */
  658.     0x03E0A3DC,                /* 13.7867 */
  659.  
  660.         /* paper rectangle */
  661.     0xFFF1D70C,                /* -0.196666 */
  662.     0xFFF870A8,                /* -0.104999 */
  663.     0x0255D70C,                /* 8.30333 */
  664.     0x03E870A8,                /* 13.895 */
  665.  
  666.     usLegalBase,
  667.     kCreatorType,
  668.  
  669.     inch,
  670.     
  671.     oldStylePaperType,
  672.     notDefaultPaperType,
  673.     {
  674.         'post',
  675.         gxPrintingTagID,
  676.         itemLocked,
  677.         itemPersistent,
  678.         0,
  679.         "/legal dup where { pop load exec }{ pop } ifelse\n"
  680.     }    
  681. };
  682.  
  683.  
  684. resource 'ptyp' ( gxPrintingDriverBaseID + 9, sysheap, purgeable  )    {
  685.  
  686.     "A4 Letter",
  687.     
  688.         /* page rectangle */
  689.     0x00000000,                /* 0.0 */
  690.     0x00000000,                /* 0.0 */
  691.     0x023851EC,                /* 7.89333 */
  692.     0x0337AE18,                /* 11.44 */
  693.  
  694.         /* paper rectangle */
  695.     0xFFF3A3C0,                /* -0.18 */
  696.     0xFFF73D74,                /* -0.121666 */
  697.     0x02467AE4,                /* 8.09 */
  698.     0x0340EB88,                /* 11.5683 */
  699.  
  700.     a4LetterBase,
  701.     kCreatorType,
  702.  
  703.     inch,
  704.     
  705.     oldStylePaperType,
  706.     notDefaultPaperType,
  707.     {
  708.         'post',
  709.         gxPrintingTagID,
  710.         itemLocked,
  711.         itemPersistent,
  712.         0,
  713.         "/a4 dup where { pop load exec }{ pop } ifelse\n"
  714.     }    
  715. };
  716.  
  717. resource 'ptyp' ( gxPrintingDriverBaseID + 10, sysheap, purgeable  )    {
  718.  
  719.     "B5 Letter",
  720.     
  721.         /* page rectangle */
  722.     0x00000000,                /* 0.0 */
  723.     0x00000000,                /* 0.0 */
  724.     0x01E3D70C,                /* 6.72 */
  725.     0x02C28F60,                /* 9.81333 */
  726.  
  727.         /* paper rectangle */
  728.     0xFFEB5C2A,                /* -0.286666 */
  729.     0x000751EC,                /* 0.101667 */
  730.     0x01DE51EC,                /* 6.64333 */
  731.     0x02CBCCD0,                /* 9.94167 */
  732.  
  733.     b5LetterBase,
  734.     kCreatorType,
  735.  
  736.     inch,
  737.     
  738.     oldStylePaperType,
  739.     notDefaultPaperType,
  740.     {
  741.         'post',
  742.         gxPrintingTagID,
  743.         itemLocked,
  744.         itemPersistent,
  745.         0,
  746.         "/b5 dup where { pop load exec }{ pop } ifelse\n"
  747.     }    
  748. };
  749.  
  750. resource 'ptyp' ( gxPrintingDriverBaseID + 11, sysheap, purgeable  )    {
  751.  
  752.     "US Letter (small)",
  753.     
  754.         /* page rectangle */
  755.     0x00000000,                /* 0.0 */
  756.     0x00000000,                /* 0.0 */
  757.     0x023851F0,                /* 7.89333 */
  758.     0x02E5999C,                /* 10.3 */
  759.  
  760.         /* paper rectangle */
  761.     0xFFEA28F6,                /* -0.303333 */
  762.     0xFFE6B854,                /* -0.351111 */
  763.     0x024E28F8,                /* 8.19667 */
  764.     0x02FEB854,                /* 10.6489 */
  765.  
  766.     usLetterBase,
  767.     kCreatorType,
  768.  
  769.     inch,
  770.     
  771.     oldStylePaperType,
  772.     notDefaultPaperType,
  773.     {
  774.         'post',
  775.         gxPrintingTagID,
  776.         itemLocked,
  777.         itemPersistent,
  778.         0,
  779.         "/lettersmall dup where { pop load exec }{ pop } ifelse\n"
  780.     }    
  781. };
  782.  
  783. resource 'ptyp' ( gxPrintingDriverBaseID + 12, sysheap, purgeable  )    {
  784.  
  785.     "A4 Letter (small)",
  786.     
  787.         /* page rectangle */
  788.     0x00000000,                /* 0.0 */
  789.     0x00000000,                /* 0.0 */
  790.     0x0228F5C4,                /* 7.68 */
  791.     0x0317C294,                /* 10.9967 */
  792.  
  793.         /* paper rectangle */
  794.     0xFFEB5C28,                /* -0.286667 */
  795.     0xFFE7147C,                /* -0.346111 */
  796.     0x023ECCD0,                /* 7.98333 */
  797.     0x0330C290,                /* 11.3439 */
  798.  
  799.     a4LetterBase,
  800.     kCreatorType,
  801.  
  802.     inch,
  803.     
  804.     oldStylePaperType,
  805.     notDefaultPaperType,
  806.     {
  807.         'post',
  808.         gxPrintingTagID,
  809.         itemLocked,
  810.         itemPersistent,
  811.         0,
  812.         "/a4small dup where { pop load exec }{ pop } ifelse\n"
  813.     }    
  814. };
  815.  
  816.  
  817. /*-------------------------- resources for printer fonts ---------------------------------*/
  818.  
  819. resource 'pfnt' ( 128, "AvantGarde-Book", sysheap, purgeable )        {
  820.     ROMFont,
  821.     AdobeCharacterSet {};
  822. };
  823. resource 'pfnt' ( 129, "AvantGarde-BookOblique", sysheap, purgeable )        {
  824.     ROMFont,
  825.     AdobeCharacterSet {};
  826. };
  827. resource 'pfnt' ( 130, "AvantGarde-Demi", sysheap, purgeable )        {
  828.     ROMFont,
  829.     AdobeCharacterSet {};
  830. };
  831. resource 'pfnt' ( 131, "AvantGarde-DemiOblique", sysheap, purgeable )        {
  832.     ROMFont,
  833.     AdobeCharacterSet {};
  834. };
  835. resource 'pfnt' ( 132, "Bookman-Demi", sysheap, purgeable )        {
  836.     ROMFont,
  837.     AdobeCharacterSet {};
  838. };
  839. resource 'pfnt' ( 133, "Bookman-DemiItalic", sysheap, purgeable )        {
  840.     ROMFont,
  841.     AdobeCharacterSet {};
  842. };
  843. resource 'pfnt' ( 134, "Bookman-Light", sysheap, purgeable )        {
  844.     ROMFont,
  845.     AdobeCharacterSet {};
  846. };
  847. resource 'pfnt' ( 135, "Bookman-LightItalic", sysheap, purgeable )        {
  848.     ROMFont,
  849.     AdobeCharacterSet {};
  850. };
  851. resource 'pfnt' ( 136, "Courier", sysheap, purgeable )        {
  852.     ROMFont,
  853.     AdobeCharacterSet {};
  854. };
  855. resource 'pfnt' ( 137, "Courier-Bold", sysheap, purgeable )        {
  856.     ROMFont,
  857.     AdobeCharacterSet {};
  858. };
  859. resource 'pfnt' ( 138, "Courier-BoldOblique", sysheap, purgeable )        {
  860.     ROMFont,
  861.     AdobeCharacterSet {};
  862. };
  863. resource 'pfnt' ( 139, "Courier-Oblique", sysheap, purgeable )        {
  864.     ROMFont,
  865.     AdobeCharacterSet {};
  866. };
  867. resource 'pfnt' ( 140, "Helvetica", sysheap, purgeable )        {
  868.     ROMFont,
  869.     AdobeCharacterSet {};
  870. };
  871. resource 'pfnt' ( 141, "Helvetica-Bold", sysheap, purgeable )        {
  872.     ROMFont,
  873.     AdobeCharacterSet {};
  874. };
  875. resource 'pfnt' ( 142, "Helvetica-BoldOblique", sysheap, purgeable )        {
  876.     ROMFont,
  877.     AdobeCharacterSet {};
  878. };
  879. resource 'pfnt' ( 143, "Helvetica-Narrow", sysheap, purgeable )        {
  880.     ROMFont,
  881.     AdobeCharacterSet {};
  882. };
  883. resource 'pfnt' ( 144, "Helvetica-Narrow-Bold", sysheap, purgeable )        {
  884.     ROMFont,
  885.     AdobeCharacterSet {};
  886. };
  887. resource 'pfnt' ( 145, "Helvetica-Narrow-BoldOblique", sysheap, purgeable )        {
  888.     ROMFont,
  889.     AdobeCharacterSet {};
  890. };
  891. resource 'pfnt' ( 146, "Helvetica-Narrow-Oblique", sysheap, purgeable )        {
  892.     ROMFont,
  893.     AdobeCharacterSet {};
  894. };
  895. resource 'pfnt' ( 147, "Helvetica-Oblique", sysheap, purgeable )        {
  896.     ROMFont,
  897.     AdobeCharacterSet {};
  898. };
  899. resource 'pfnt' ( 148, "NewCenturySchlbk-Bold", sysheap, purgeable )        {
  900.     ROMFont,
  901.     AdobeCharacterSet {};
  902. };
  903. resource 'pfnt' ( 149, "NewCenturySchlbk-BoldItalic", sysheap, purgeable )        {
  904.     ROMFont,
  905.     AdobeCharacterSet {};
  906. };
  907. resource 'pfnt' ( 150, "NewCenturySchlbk-Italic", sysheap, purgeable )        {
  908.     ROMFont,
  909.     AdobeCharacterSet {};
  910. };
  911. resource 'pfnt' ( 151, "NewCenturySchlbk-Roman", sysheap, purgeable )        {
  912.     ROMFont,
  913.     AdobeCharacterSet {};
  914. };
  915. resource 'pfnt' ( 153, "Palatino-Bold", sysheap, purgeable )        {
  916.     ROMFont,
  917.     AdobeCharacterSet {};
  918. };
  919. resource 'pfnt' ( 154, "Palatino-BoldItalic", sysheap, purgeable )        {
  920.     ROMFont,
  921.     AdobeCharacterSet {};
  922. };
  923. resource 'pfnt' ( 155, "Palatino-Italic", sysheap, purgeable )        {
  924.     ROMFont,
  925.     AdobeCharacterSet {};
  926. };
  927. resource 'pfnt' ( 156, "Palatino-Roman", sysheap, purgeable )        {
  928.     ROMFont,
  929.     AdobeCharacterSet {};
  930. };
  931. resource 'pfnt' ( 157, "Symbol", sysheap, purgeable )        {
  932.     ROMFont,
  933.     AppleCharacterSet {
  934.         191,
  935.         $"9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
  936.     };    
  937. };
  938. resource 'pfnt' ( 158, "Times-Bold", sysheap, purgeable )        {
  939.     ROMFont,
  940.     AdobeCharacterSet {};
  941. };
  942. resource 'pfnt' ( 159, "Times-BoldItalic", sysheap, purgeable )        {
  943.     ROMFont,
  944.     AdobeCharacterSet {};
  945. };
  946. resource 'pfnt' ( 160, "Times-Italic", sysheap, purgeable )        {
  947.     ROMFont,
  948.     AdobeCharacterSet {};
  949. };
  950. resource 'pfnt' ( 161, "Times-Roman", sysheap, purgeable )        {
  951.     ROMFont,
  952.     AdobeCharacterSet {};
  953. };
  954. resource 'pfnt' ( 162, "ZapfChancery-MediumItalic", sysheap, purgeable )        {
  955.     ROMFont,
  956.     AdobeCharacterSet {};
  957. };
  958.  
  959. /* -------------------------------- the icons ---------------------------------------- */
  960. data 'ICN#' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  961.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  962.     $"01FF FF00 0100 0100 0100 0100 010E E100"            /* ................ */
  963.     $"0511 1100 0511 1100 0517 D100 0517 D100"            /* ..........—...—. */
  964.     $"071E F100 0120 0900 0130 1900 012F E900"            /* ..... Δ..0.../.. */
  965.     $"0F10 11E0 11FF FF10 2400 0048 42AA AA84"            /* ........$..HB™™Ñ */
  966.     $"8000 0002 8000 0002 AAAA AAAA 8000 0002"            /* Ä...Ä...™™™™Ä... */
  967.     $"8000 0002 9C00 0002 8000 0002 7FFF FFFC"            /* Ä...ú...Ä....... */
  968.     $"1000 0010 2000 0008 2000 0008 1FFF FFF0"            /* .... ... ....... */
  969.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  970.     $"01FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  971.     $"05FF FF00 05FF FF00 05FF FF00 05FF FF00"            /* ................ */
  972.     $"07FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  973.     $"0FFF FFE0 1FFF FFF0 3FFF FFF8 7FFF FFFC"            /* ........?....... */
  974.     $"FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE"            /* ................ */
  975.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  976.     $"1FFF FFF0 3FFF FFF8 3FFF FFF8 1FFF FFF0"            /* ....?...?....... */
  977. };
  978.  
  979. data 'icl4' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  980.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  981.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  982.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  983.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  984.     $"0000 000F FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  985.     $"0000 000F 0C0C 0C0C 0C0C 0C0F 0000 0000"            /* ................ */
  986.     $"0000 000F C0C0 C0C0 C0C0 C0CF 0000 0000"            /* ....¿¿¿¿¿¿¿œ.... */
  987.     $"0000 000F 0C0C FFFC FFFC 0C0F 0000 0000"            /* ................ */
  988.     $"0000 0F0F C0CF 000F 000F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  989.     $"0000 0F0F 0C0F 000F 000F 0C0F 0000 0000"            /* ................ */
  990.     $"0000 0F0F C0CF 0FFF FF0F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  991.     $"0000 0F0F 0C0F 0FFF FF0F 0C0F 0000 0000"            /* ................ */
  992.     $"0000 0FFF C008 FFF8 FFF8 C0CF 0000 0000"            /* ....¿.....¿œ.... */
  993.     $"0000 000F 0C88 8888 8888 8C0F 0000 0000"            /* .....àààààå..... */
  994.     $"0000 000F C088 8888 8888 80CF 0000 0000"            /* ....¿àààààÄœ.... */
  995.     $"0000 000F 0CEE 8888 888E EC0F 0000 0000"            /* ......àààé...... */
  996.     $"0000 FFFF C008 EEEE EEE8 00CF FFF0 0000"            /* ....¿......œ.... */
  997.     $"000F 001F FFFF FFFF FFFF FFFF 001F 0000"            /* ................ */
  998.     $"00F0 1B00 1000 1000 1000 1000 1B00 F000"            /* ................ */
  999.     $"0F10 00B0 B0B0 B0B0 B0B0 B0B0 B010 0F00"            /* ...∞∞∞∞∞∞∞∞∞∞... */
  1000.     $"F000 1000 1000 1000 1000 1000 1000 10F0"            /* ................ */
  1001.     $"F010 0010 0010 0010 0010 0010 0010 00F0"            /* ................ */
  1002.     $"F0B0 B0B0 B0B0 B0B0 B0B0 B0B0 B0B0 B0F0"            /* .∞∞∞∞∞∞∞∞∞∞∞∞∞∞. */
  1003.     $"F010 0010 0010 0010 0010 0010 0010 00F0"            /* ................ */
  1004.     $"F000 1000 1000 1000 1000 1000 1000 10F0"            /* ................ */
  1005.     $"F016 6610 0010 0010 0010 0010 0010 00F0"            /* ..f............. */
  1006.     $"F000 1000 1000 1000 1000 1000 1000 10F0"            /* ................ */
  1007.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1008.     $"000F EEEE EEEE EEEE EEEE EEEE EEEF 0000"            /* ................ */
  1009.     $"00FD DDDD DDDD DDDD DDDD DDDD DDDD F000"            /* ................ */
  1010.     $"00FC CCCC CCCC CCCC CCCC CCCC CCCC F000"            /* ..ÃÃÃÃÃÃÃÃÃÃÃÃ.. */
  1011.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1012. };
  1013.  
  1014. data 'icl8' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  1015.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1016.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1017.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1018.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1019.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1020.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1021.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1022.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1023.     $"0000 0000 0000 00FF FFFF FFFF FFFF FFFF"            /* ................ */
  1024.     $"FFFF FFFF FFFF FFFF 0000 0000 0000 0000"            /* ................ */
  1025.     $"0000 0000 0000 00FF 00F7 00F7 00F7 00F7"            /* ................ */
  1026.     $"00F7 00F7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1027.     $"0000 0000 0000 00FF F700 F700 F700 F700"            /* ................ */
  1028.     $"F700 F700 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1029.     $"0000 0000 0000 00FF 00F7 00F7 FFFF FFF7"            /* ................ */
  1030.     $"FFFF FFF7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1031.     $"0000 0000 00FF 00FF F700 F7FF 0000 00FF"            /* ................ */
  1032.     $"0000 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1033.     $"0000 0000 00FF 00FF 00F7 00FF 0000 00FF"            /* ................ */
  1034.     $"0000 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1035.     $"0000 0000 00FF 00FF F700 F7FF 00FF FFFF"            /* ................ */
  1036.     $"FFFF 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1037.     $"0000 0000 00FF 00FF 00F7 00FF 00FF FFFF"            /* ................ */
  1038.     $"FFFF 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1039.     $"0000 0000 00FF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  1040.     $"FFFF FFE4 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1041.     $"0000 0000 0000 00FF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  1042.     $"E4E4 E4E4 E4F7 00FF 0000 0000 0000 0000"            /* ................ */
  1043.     $"0000 0000 0000 00FF F700 E4E4 E4E4 E4E4"            /* ................ */
  1044.     $"E4E4 E4E4 E400 F7FF 0000 0000 0000 0000"            /* ................ */
  1045.     $"0000 0000 0000 00FF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  1046.     $"E4E4 E4A5 A5F7 00FF 0000 0000 0000 0000"            /* ...••........... */
  1047.     $"0000 0000 FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  1048.     $"A5A5 A5E4 0000 F7FF FFFF FF00 0000 0000"            /* •••............. */
  1049.     $"0000 00FF 0101 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  1050.     $"FFFF FFFF FFFF FFFF 0101 01FF 0000 0000"            /* ................ */
  1051.     $"0000 FF01 0133 0101 0101 0101 0101 0101"            /* .....3.......... */
  1052.     $"0101 0101 0101 0101 0133 0101 FF00 0000"            /* .........3...... */
  1053.     $"00FF 0101 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  1054.     $"3301 3301 3301 3301 3301 0101 01FF 0000"            /* 3.3.3.3.3....... */
  1055.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1056.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1057.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1058.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1059.     $"FF01 3301 3301 3301 3301 3301 3301 3301"            /* ..3.3.3.3.3.3.3. */
  1060.     $"3301 3301 3301 3301 3301 3301 3301 FF00"            /* 3.3.3.3.3.3.3... */
  1061.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1062.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1063.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1064.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1065.     $"FF01 01EC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  1066.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1067.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1068.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1069.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1070.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1071.     $"0000 00FF FBFB FBFB FBFB FBFB FBFB FBFB"            /* ................ */
  1072.     $"FBFB FBFB FBFB FBFB FBFB FBFF 0000 0000"            /* ................ */
  1073.     $"0000 FFF9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9"            /* ................ */
  1074.     $"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 FF00 0000"            /* ................ */
  1075.     $"0000 FFF7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7"            /* ................ */
  1076.     $"F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 FF00 0000"            /* ................ */
  1077.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1078.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  1079. };
  1080.  
  1081. data 'ics#' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  1082.     $"0000 0FF8 0808 2808 2948 3808 0A28 19CC"            /* ......(.)H8..(.à*/
  1083.     $"2FFA 4001 5555 4001 5801 7FFF 3FFE 0000"            /* /.@.UU@.X...?... */
  1084.     $"0000 0FF8 0FF8 2FF8 2FF8 3FF8 0FF8 1FFC"            /* .....././.?..... */
  1085.     $"3FFE 7FFF 7FFF 7FFF 7FFF 7FFF 3FFE 0000"            /* ?...........?... */
  1086. };
  1087.  
  1088. data 'ics4' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  1089.     $"0000 0000 0000 0000 0000 FFFF FFFF F000"            /* ................ */
  1090.     $"0000 F000 0000 F000 00F0 F0CE CEC0 F000"            /* ...........ŒŒ¿.. */
  1091.     $"00F0 F0E0 E0E0 F000 00FF F0EF EFE0 F000"            /* ................ */
  1092.     $"0000 F098 8890 F000 000F F089 9980 FF00"            /* ...òàê.....âôÄ.. */
  1093.     $"00F0 FFFF FFFF F0F0 0F10 0010 0010 001F"            /* ................ */
  1094.     $"0F0B 1B0B 1B0B 1B0F 0F10 0010 0010 001F"            /* ................ */
  1095.     $"0F0F F000 1000 100F 0FFF FFFF FFFF FFFF"            /* ................ */
  1096.     $"00FF FFFF FFFF FFF0 0000 0000 0000 0000"            /* ................ */
  1097. };
  1098.  
  1099. data 'ics8' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  1100.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1101.     $"0000 0000 FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1102.     $"0000 0000 FF00 0000 0000 0000 FF00 0000"            /* ................ */
  1103.     $"0000 FF00 FF00 F8FB F8FB F800 FF00 0000"            /* ................ */
  1104.     $"0000 FF00 FF00 FB00 FB00 FB00 FF00 0000"            /* ................ */
  1105.     $"0000 FFFF FF00 FBFF FBFF FB00 FF00 0000"            /* ................ */
  1106.     $"0000 0000 FF00 E7E1 E1E1 E700 FF00 0000"            /* ................ */
  1107.     $"0000 00FF FF00 E1E7 E7E7 E100 FFFF 0000"            /* ................ */
  1108.     $"0000 FF01 FFFF FFFF FFFF FFFF FF01 FF00"            /* ................ */
  1109.     $"00FF 0101 0101 0101 0101 0101 0101 01FF"            /* ................ */
  1110.     $"00FF 0133 0133 0133 0133 0133 0133 01FF"            /* ...3.3.3.3.3.3.. */
  1111.     $"00FF 0101 0101 0101 0101 0101 0101 01FF"            /* ................ */
  1112.     $"00FF 01FF FF01 0101 0101 0101 0101 01FF"            /* ................ */
  1113.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1114.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1115.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1116. };
  1117.  
  1118. data 'ICN#' (gxPrintingDriverBaseID + 3, sysheap, purgeable ) {
  1119.     $"01FF FF00 0100 0100 0100 0100 010E E100"            /* ................ */
  1120.     $"0511 1100 0511 1100 0517 D100 0517 D100"            /* ..........—...—. */
  1121.     $"071F F100 013F F900 013F F900 013F F900"            /* .....?...?...?.. */
  1122.     $"0F1F F1E0 11FF FF10 2000 0008 4000 0004"            /* ........ ...@... */
  1123.     $"8000 0002 8000 0002 8000 0002 8000 0002"            /* Ä...Ä...Ä...Ä... */
  1124.     $"8000 0002 9C00 0002 8000 0002 7FFF FFFC"            /* Ä...ú...Ä....... */
  1125.     $"1FFF FFF0 2000 0008 1FFF FFF0 0000 02A0"            /* .... ..........† */
  1126.     $"BFFF FC9D 0000 0140 BFFF FE3D 0000 0000"            /* ø..ù...@ø..=.... */
  1127.     $"01FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  1128.     $"05FF FF00 05FF FF00 05FF FF00 05FF FF00"            /* ................ */
  1129.     $"07FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  1130.     $"0FFF FFE0 1FFF FFF0 3FFF FFF8 7FFF FFFC"            /* ........?....... */
  1131.     $"FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE"            /* ................ */
  1132.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  1133.     $"1FFF FFF0 3FFF FFF8 1FFF FFF0 0000 03E0"            /* ....?........... */
  1134.     $"FFFF FFFF FFFF FF7F FFFF FE3F 0000 0000"            /* ...........?.... */
  1135. };
  1136.  
  1137. data 'icl4' (gxPrintingDriverBaseID + 3, sysheap, purgeable ) {
  1138.     $"0000 000F FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  1139.     $"0000 000F 0C0C 0C0C 0C0C 0C0F 0000 0000"            /* ................ */
  1140.     $"0000 000F C0C0 C0C0 C0C0 C0CF 0000 0000"            /* ....¿¿¿¿¿¿¿œ.... */
  1141.     $"0000 000F 0C0C FFFC FFFC 0C0F 0000 0000"            /* ................ */
  1142.     $"0000 0F0F C0CF 000F 000F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  1143.     $"0000 0F0F 0C0F 000F 000F 0C0F 0000 0000"            /* ................ */
  1144.     $"0000 0F0F C0CF 0FFF FF0F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  1145.     $"0000 0F0F 0C0F 0FFF FF0F 0C0F 0000 0000"            /* ................ */
  1146.     $"0000 0FFF C008 FFF8 FFF8 C0CF 0000 0000"            /* ....¿.....¿œ.... */
  1147.     $"0000 000F 0C88 8888 8888 8C0F 0000 0000"            /* .....àààààå..... */
  1148.     $"0000 000F C088 8888 8888 80CF 0000 0000"            /* ....¿àààààÄœ.... */
  1149.     $"0000 000F 0CEE 8888 888E EC0F 0000 0000"            /* ......àààé...... */
  1150.     $"0000 FFFF C008 EEEE EEE8 00CF FFF0 0000"            /* ....¿......œ.... */
  1151.     $"000F 010F FFFF FFFF FFFF FFFF 010F 0000"            /* ................ */
  1152.     $"00F0 1D10 1010 1010 1010 1010 1D10 F000"            /* ................ */
  1153.     $"0F01 01D1 D1D1 D1D1 D1D1 D1D1 0101 0F00"            /* ...—————————.... */
  1154.     $"F010 1010 1010 1010 1010 1010 1010 10F0"            /* ................ */
  1155.     $"F101 0101 0101 0101 0101 0101 0101 01F0"            /* ................ */
  1156.     $"F0D0 D0D0 D0D0 D0D0 D0D0 D0D0 D0D0 D0F0"            /* .––––––––––––––. */
  1157.     $"F101 0101 0101 0101 0101 0101 0101 01F0"            /* ................ */
  1158.     $"F010 1010 1010 1010 1010 1010 1010 10F0"            /* ................ */
  1159.     $"F106 6601 0101 0101 0101 0101 0101 01F0"            /* ..f............. */
  1160.     $"F010 1010 1010 1010 1010 1010 1010 10F0"            /* ................ */
  1161.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1162.     $"000F EEEE EEEE EEEE EEEE EEEE EEEF 0000"            /* ................ */
  1163.     $"00FD DDDD DDDD DDDD DDDD DDDD DDDD F000"            /* ................ */
  1164.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1165.     $"0000 0000 0000 0000 0000 00FC FCE0 0000"            /* ................ */
  1166.     $"CCCC CCCC CCDD DDDD EEEE EECC FCCE EEEE"            /* ÃÃÃÃÃ......Ã.Œ.. */
  1167.     $"0000 00CC CCCC CCCC CCCC CCCF 0FCC CCCC"            /* ...ÃÃÃÃÃÃÃÜ.ÃÃà*/
  1168.     $"CCCC CDDD DDDE EEEE EEEE EFF0 00FE EEEE"            /* ÃÃÕ............. */
  1169.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1170. };
  1171.  
  1172. data 'icl8' (gxPrintingDriverBaseID + 3, sysheap, purgeable ) {
  1173.     $"0000 0000 0000 00FF FFFF FFFF FFFF FFFF"            /* ................ */
  1174.     $"FFFF FFFF FFFF FFFF 0000 0000 0000 0000"            /* ................ */
  1175.     $"0000 0000 0000 00FF 00F7 00F7 00F7 00F7"            /* ................ */
  1176.     $"00F7 00F7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1177.     $"0000 0000 0000 00FF F700 F700 F700 F700"            /* ................ */
  1178.     $"F700 F700 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1179.     $"0000 0000 0000 00FF 00F7 00F7 FFFF FFF7"            /* ................ */
  1180.     $"FFFF FFF7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1181.     $"0000 0000 00FF 00FF F700 F7FF 0000 00FF"            /* ................ */
  1182.     $"0000 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1183.     $"0000 0000 00FF 00FF 00F7 00FF 0000 00FF"            /* ................ */
  1184.     $"0000 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1185.     $"0000 0000 00FF 00FF F700 F7FF 00FF FFFF"            /* ................ */
  1186.     $"FFFF 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1187.     $"0000 0000 00FF 00FF 00F7 00FF 00FF FFFF"            /* ................ */
  1188.     $"FFFF 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  1189.     $"0000 0000 00FF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  1190.     $"FFFF FFE4 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  1191.     $"0000 0000 0000 00FF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  1192.     $"E4E4 E4E4 E4F7 00FF 0000 0000 0000 0000"            /* ................ */
  1193.     $"0000 0000 0000 00FF F700 E4E4 E4E4 E4E4"            /* ................ */
  1194.     $"E4E4 E4E4 E400 F7FF 0000 0000 0000 0000"            /* ................ */
  1195.     $"0000 0000 0000 00FF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  1196.     $"E4E4 E4A5 A5F7 00FF 0000 0000 0000 0000"            /* ...••........... */
  1197.     $"0000 0000 FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  1198.     $"A5A5 A5E4 0000 F7FF FFFF FF00 0000 0000"            /* •••............. */
  1199.     $"0000 00FF 0101 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  1200.     $"FFFF FFFF FFFF FFFF 0101 01FF 0000 0000"            /* ................ */
  1201.     $"0000 FF01 0133 0101 0101 0101 0101 0101"            /* .....3.......... */
  1202.     $"0101 0101 0101 0101 0133 0101 FF00 0000"            /* .........3...... */
  1203.     $"00FF 0101 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  1204.     $"3301 3301 3301 3301 3301 0101 01FF 0000"            /* 3.3.3.3.3....... */
  1205.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1206.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1207.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1208.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1209.     $"FF01 3301 3301 3301 3301 3301 3301 3301"            /* ..3.3.3.3.3.3.3. */
  1210.     $"3301 3301 3301 3301 3301 3301 3301 FF00"            /* 3.3.3.3.3.3.3... */
  1211.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1212.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1213.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1214.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1215.     $"FF01 01EC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  1216.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1217.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  1218.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1219.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1220.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1221.     $"0000 00FF FBFB FBFB FBFB FBFB FBFB FBFB"            /* ................ */
  1222.     $"FBFB FBFB FBFB FBFB FBFB FBFF 0000 0000"            /* ................ */
  1223.     $"0000 FFF9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9"            /* ................ */
  1224.     $"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 FF00 0000"            /* ................ */
  1225.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1226.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  1227.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1228.     $"0000 0000 0000 FF2B FE2B FD00 0000 0000"            /* .......+.+...... */
  1229.     $"F6F6 F6F6 F7F7 F7F8 F8F8 F9F9 F9FA FAFA"            /* ................ */
  1230.     $"FBFB FBFC FCFC 2B2B FE2B 2BFD FDFC FCFC"            /* ......++.++..... */
  1231.     $"F5F5 F5F5 F5F5 F6F6 F6F6 F6F6 F62B 2B2B"            /* .............+++ */
  1232.     $"2B2B 2B2B 2B2B 2BFE 00FE 2B2B 2B2B 2B2B"            /* +++++++...++++++ */
  1233.     $"F7F7 F8F8 F8F9 F9F9 FAFA FAFB FBFB FCFC"            /* ................ */
  1234.     $"FCFD FDFD FEFE FE00 0000 FEFE FDFD FCFC"            /* ................ */
  1235.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1236.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1237. };
  1238.  
  1239. data 'ICN#' (gxPrintingDriverBaseID + 4, sysheap, purgeable ) {
  1240.     $"0000 0000 0000 0000 03FF FF80 07FF FFC0"            /* ...........Ä...¿ */
  1241.     $"07FF FFC0 0700 01C0 0700 01C0 470E E1C0"            /* ...¿...¿...¿G..¿ */
  1242.     $"E711 11C0 E711 11C0 E717 D1C0 FF17 D1C0"            /* ...¿...¿..—¿..—¿ */
  1243.     $"FF1F F1C0 7F3F F9C0 073F F9E0 073F F9F0"            /* ...¿.?.¿.?...?.. */
  1244.     $"0F1F F1F8 1DFF FF3C 3C00 004E 72AA AA87"            /* .......<<..Nr™™á */
  1245.     $"E000 0007 E000 0007 EAAA AAAF E000 0007"            /* .........™™Ø.... */
  1246.     $"E000 0007 FC00 0007 E000 0007 FFFF FFFF"            /* ................ */
  1247.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  1248.     $"0000 0000 0000 0000 03FF FF80 07FF FFC0"            /* ...........Ä...¿ */
  1249.     $"07FF FFC0 07FF FFC0 07FF FFC0 47FF FFC0"            /* ...¿...¿...¿G..¿ */
  1250.     $"E7FF FFC0 E7FF FFC0 E7FF FFC0 FFFF FFC0"            /* ...¿...¿...¿...¿ */
  1251.     $"FFFF FFC0 7FFF FFC0 07FF FFE0 07FF FFF0"            /* ...¿...¿........ */
  1252.     $"0FFF FFF8 1FFF FFFC 3FFF FFFE 7FFF FFFF"            /* ........?....... */
  1253.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1254.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1255.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  1256. };
  1257.  
  1258. data 'icl4' (gxPrintingDriverBaseID + 4, sysheap, purgeable ) {
  1259.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1260.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1261.     $"0000 00FF FFFF FFFF FFFF FFFF F000 0000"            /* ................ */
  1262.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1263.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1264.     $"0000 0FFF 0C0C 0C0C 0C0C 0C0F FF00 0000"            /* ................ */
  1265.     $"0000 0FFF C0C0 C0C0 C0C0 C0CF FF00 0000"            /* ....¿¿¿¿¿¿¿œ.... */
  1266.     $"0F00 0FFF 0C0C FFFC FFFC 0C0F FF00 0000"            /* ................ */
  1267.     $"FFF0 0FFF C0CF 000F 000F C0CF FF00 0000"            /* ....¿œ....¿œ.... */
  1268.     $"FFF0 0FFF 0C0F 000F 000F 0C0F FF00 0000"            /* ................ */
  1269.     $"FFF0 0FFF C0CF 0FFF FF0F C0CF FF00 0000"            /* ....¿œ....¿œ.... */
  1270.     $"FFFF FFFF 0C0F 0FFF FF0F 0C0F FF00 0000"            /* ................ */
  1271.     $"FFFF FFFF C008 FFF8 FFF8 C0CF FF00 0000"            /* ....¿.....¿œ.... */
  1272.     $"0FFF FFFF 0C88 8888 8888 8C0F FF00 0000"            /* .....àààààå..... */
  1273.     $"0000 0FFF C088 8888 8888 80CF FFF0 0000"            /* ....¿àààààÄœ.... */
  1274.     $"0000 0FFF 0CEE 8888 888E EC0F FFFF 0000"            /* ......àààé...... */
  1275.     $"0000 FFFF C008 EEEE EEE8 00CF FFFF F000"            /* ....¿......œ.... */
  1276.     $"000F FF0F FFFF FFFF FFFF FFFF 01DF FF00"            /* ................ */
  1277.     $"00FF FD10 1010 1010 1010 1010 1D10 FFF0"            /* ................ */
  1278.     $"0FFF 01D1 D1D1 D1D1 D1D1 D1D1 D101 0FFF"            /* ...——————————... */
  1279.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1280.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1281.     $"FFF0 D0D0 D0D0 D0D0 D0D0 D0D0 D0D0 DFFF"            /* ..––––––––––––.. */
  1282.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1283.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1284.     $"FFF6 6601 0101 0101 0101 0101 0101 0FFF"            /* ..f............. */
  1285.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1286.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1287.     $"FFFF EEEE EEEE EEEE EEEE EEEE EEEF FFF0"            /* ................ */
  1288.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  1289.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  1290.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1291. };
  1292.  
  1293. data 'icl8' (gxPrintingDriverBaseID + 4, sysheap, purgeable ) {
  1294.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1295.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1296.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1297.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1298.     $"0000 0000 0000 FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1299.     $"FFFF FFFF FFFF FFFF FF00 0000 0000 0000"            /* ................ */
  1300.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1301.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1302.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1303.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1304.     $"0000 0000 00FF FFFF 00F7 00F7 00F7 00F7"            /* ................ */
  1305.     $"00F7 00F7 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1306.     $"0000 0000 00FF FFFF F700 F700 F700 F700"            /* ................ */
  1307.     $"F700 F700 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1308.     $"00FF 0000 00FF FFFF 00F7 00F7 FFFF FFF7"            /* ................ */
  1309.     $"FFFF FFF7 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1310.     $"FFFF FF00 00FF FFFF F700 F7FF 0000 00FF"            /* ................ */
  1311.     $"0000 00FF F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1312.     $"FFFF FF00 00FF FFFF 00F7 00FF 0000 00FF"            /* ................ */
  1313.     $"0000 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1314.     $"FFFF FF00 00FF FFFF F700 F7FF 00FF FFFF"            /* ................ */
  1315.     $"FFFF 00FF F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1316.     $"FFFF FFFF FFFF FFFF 00F7 00FF 00FF FFFF"            /* ................ */
  1317.     $"FFFF 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1318.     $"FFFF FFFF FFFF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  1319.     $"FFFF FFE4 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1320.     $"00FF FFFF FFFF FFFF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  1321.     $"E4E4 E4E4 E4F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1322.     $"0000 0000 00FF FFFF F700 E4E4 E4E4 E4E4"            /* ................ */
  1323.     $"E4E4 E4E4 E400 F7FF FFFF FF00 0000 0000"            /* ................ */
  1324.     $"0000 0000 00FF FFFF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  1325.     $"E4E4 E4A5 A5F7 00FF FFFF FFFF 0000 0000"            /* ...••........... */
  1326.     $"0000 0000 FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  1327.     $"A5A5 A5E4 0000 F7FF FFFF FFFF FF00 0000"            /* •••............. */
  1328.     $"0000 00FF FFFF 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  1329.     $"FFFF FFFF FFFF FFFF 0101 33FF FFFF 0000"            /* ..........3..... */
  1330.     $"0000 FFFF FF33 0101 0101 0101 0101 0101"            /* .....3.......... */
  1331.     $"0101 0101 0101 0101 0133 0101 FFFF FF00"            /* .........3...... */
  1332.     $"00FF FFFF 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  1333.     $"3301 3301 3301 3301 3301 0101 01FF FFFF"            /* 3.3.3.3.3....... */
  1334.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1335.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1336.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1337.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1338.     $"FFFF FF01 3301 3301 3301 3301 3301 3301"            /* ....3.3.3.3.3.3. */
  1339.     $"3301 3301 3301 3301 3301 3301 33FF FFFF"            /* 3.3.3.3.3.3.3... */
  1340.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1341.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1342.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1343.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1344.     $"FFFF FFEC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  1345.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1346.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1347.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1348.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1349.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1350.     $"FFFF FFFF FBFB FBFB FBFB FBFB FBFB FBFB"            /* ................ */
  1351.     $"FBFB FBFB FBFB FBFB FBFB FBFF FFFF FF00"            /* ................ */
  1352.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1353.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1354.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1355.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1356.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1357.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1358. };
  1359.  
  1360. data 'ICN#' (gxPrintingDriverBaseID + 5, sysheap, purgeable ) {
  1361.     $"07FF FFC0 07FF FFC0 07FF FFC0 4700 01C0"            /* ...¿...¿...¿G..¿ */
  1362.     $"E70E E1C0 E711 11C0 FF17 D1C0 FF17 D1C0"            /* ...¿...¿..—¿..—¿ */
  1363.     $"7F1F F1C0 0F3F F9C0 1F3F F9E0 3F3F F9F0"            /* ...¿.?.¿.?..??.. */
  1364.     $"7F1F F1F8 F1FF FF3C E800 003E E555 554F"            /* .......<...>.UUO */
  1365.     $"E000 0007 E000 0007 EAAA AAAF E000 0007"            /* .........™™Ø.... */
  1366.     $"E000 0007 FC00 0007 E000 000F FFFF FFFF"            /* ................ */
  1367.     $"FFFF FFFF 7FFF FFFE 3FFF FFFC 0000 02A0"            /* ........?......† */
  1368.     $"BFFF FC9D 0000 0140 BFFF FE3D 0000 0000"            /* ø..ù...@ø..=.... */
  1369.     $"07FF FFC0 07FF FFC0 07FF FFC0 47FF FFC0"            /* ...¿...¿...¿G..¿ */
  1370.     $"E7FF FFC0 E7FF FFC0 FFFF FFC0 FFFF FFC0"            /* ...¿...¿...¿...¿ */
  1371.     $"7FFF FFC0 0FFF FFC0 1FFF FFE0 3FFF FFF0"            /* ...¿...¿....?... */
  1372.     $"7FFF FFF8 FFFF FFFC FFFF FFFE FFFF FFFF"            /* ................ */
  1373.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1374.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1375.     $"FFFF FFFF 7FFF FFFE 3FFF FFFC 0000 03E0"            /* ........?....... */
  1376.     $"FFFF FFFF FFFF FF7F FFFF FE3F 0000 0000"            /* ...........?.... */
  1377. };
  1378.  
  1379. data 'icl4' (gxPrintingDriverBaseID + 5, sysheap, purgeable ) {
  1380.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1381.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1382.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1383.     $"0F00 0FFF 0C00 0000 0000 0C0F FF00 0000"            /* ................ */
  1384.     $"FFF0 0FFF C0CC FFFC FFFC C0CF FF00 0000"            /* ....¿Ã....¿œ.... */
  1385.     $"FFF0 0FFF 0C0F 000F 000F 0C0F FF00 0000"            /* ................ */
  1386.     $"FFFF FFFF C0CF 0FFF FF0F C0CF FF00 0000"            /* ....¿œ....¿œ.... */
  1387.     $"FFFF FFFF 0C0F 0FFF FF0F 0C0F FF00 0000"            /* ................ */
  1388.     $"0FFF FFFF C008 FFF8 FFF8 C0CF FF00 0000"            /* ....¿.....¿œ.... */
  1389.     $"0000 FFFF 0C88 8888 8888 8C0F FF00 0000"            /* .....àààààå..... */
  1390.     $"000F FFFF C088 8888 8888 80CF FFF0 0000"            /* ....¿àààààÄœ.... */
  1391.     $"00FF FFFF 0CEE 8888 888E EC0F FFFF 0000"            /* ......àààé...... */
  1392.     $"0FFF FFFF C008 EEEE EEE8 00CF FFFF F000"            /* ....¿......œ.... */
  1393.     $"FFFF 010F FFFF FFFF FFFF FFFF 01FF FF00"            /* ................ */
  1394.     $"FFF0 1D10 1010 1010 1010 1010 1D1F FFF0"            /* ................ */
  1395.     $"FFF1 01D1 D1D1 D1D1 D1D1 D1D1 D101 FFFF"            /* ...——————————... */
  1396.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1397.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1398.     $"FFF0 D0D0 D0D0 D0D0 D0D0 D0D0 D0D0 DFFF"            /* ..––––––––––––.. */
  1399.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1400.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1401.     $"FFF6 6601 0101 0101 0101 0101 0101 0FFF"            /* ..f............. */
  1402.     $"FFF0 1010 1010 1010 1010 1010 1010 FFFF"            /* ................ */
  1403.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1404.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1405.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  1406.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1407.     $"0000 0000 0000 0000 0000 00FC FCA0 0000"            /* .............†.. */
  1408.     $"CCCC CCCC CCDD DDDD EEEE EECC FCCA AEEE"            /* ÃÃÃÃÃ......Ã. Æ. */
  1409.     $"0000 00CC CCCC CCCC CCCC CCCF 0FCC CCCC"            /* ...ÃÃÃÃÃÃÃÜ.ÃÃà*/
  1410.     $"CCCC CDDD DDDE EEEE EAAA FFF0 00FF AAEE"            /* ÃÃÕ......™....™. */
  1411.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1412. };
  1413.  
  1414. data 'icl8' (gxPrintingDriverBaseID + 5, sysheap, purgeable ) {
  1415.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1416.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1417.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1418.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1419.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1420.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1421.     $"00FF 0000 00FF FFFF 00F7 0000 0000 0000"            /* ................ */
  1422.     $"0000 0000 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1423.     $"FFFF FF00 00FF FFFF F700 F7F7 FFFF FFF7"            /* ................ */
  1424.     $"FFFF FFF7 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1425.     $"FFFF FF00 00FF FFFF 00F7 00FF 0000 00FF"            /* ................ */
  1426.     $"0000 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1427.     $"FFFF FFFF FFFF FFFF F700 F7FF 00FF FFFF"            /* ................ */
  1428.     $"FFFF 00FF F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1429.     $"FFFF FFFF FFFF FFFF 00F7 00FF 00FF FFFF"            /* ................ */
  1430.     $"FFFF 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1431.     $"00FF FFFF FFFF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  1432.     $"FFFF FFE4 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1433.     $"0000 0000 FFFF FFFF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  1434.     $"E4E4 E4E4 E4F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1435.     $"0000 00FF FFFF FFFF F700 E4E4 E4E4 E4E4"            /* ................ */
  1436.     $"E4E4 E4E4 E400 F7FF FFFF FF00 0000 0000"            /* ................ */
  1437.     $"0000 FFFF FFFF FFFF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  1438.     $"E4E4 E4A5 A5F7 00FF FFFF FFFF 0000 0000"            /* ...••........... */
  1439.     $"00FF FFFF FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  1440.     $"A5A5 A5E4 0000 F7FF FFFF FFFF FF00 0000"            /* •••............. */
  1441.     $"FFFF FFFF 0101 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  1442.     $"FFFF FFFF FFFF FFFF 0101 FFFF FFFF 0000"            /* ................ */
  1443.     $"FFFF FF01 0133 0101 0101 0101 0101 0101"            /* .....3.......... */
  1444.     $"0101 0101 0101 0101 0133 01FF FFFF FF00"            /* .........3...... */
  1445.     $"FFFF FF01 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  1446.     $"3301 3301 3301 3301 3301 0101 FFFF FFFF"            /* 3.3.3.3.3....... */
  1447.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1448.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1449.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1450.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1451.     $"FFFF FF01 3301 3301 3301 3301 3301 3301"            /* ....3.3.3.3.3.3. */
  1452.     $"3301 3301 3301 3301 3301 3301 33FF FFFF"            /* 3.3.3.3.3.3.3... */
  1453.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1454.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1455.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1456.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1457.     $"FFFF FFEC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  1458.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1459.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1460.     $"0101 0101 0101 0101 0101 0101 FFFF FFFF"            /* ................ */
  1461.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1462.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1463.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1464.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1465.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1466.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1467.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1468.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1469.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1470.     $"0000 0000 0000 FF2B FE2B FD00 0000 0000"            /* .......+.+...... */
  1471.     $"F6F6 F6F6 F7F7 F7F8 F8F8 F9F9 F9FA FAFA"            /* ................ */
  1472.     $"FBFB FBFC FCFC 2B2B FE2B 2BFD FDFC FCFC"            /* ......++.++..... */
  1473.     $"F5F5 F5F5 F5F5 F6F6 F6F6 F6F6 F62B 2B2B"            /* .............+++ */
  1474.     $"2B2B 2B2B 2B2B 2BFE 00FE 2B2B 2B2B 2B2B"            /* +++++++...++++++ */
  1475.     $"F7F7 F8F8 F8F9 F9F9 FAFA FAFB FBFB FCFC"            /* ................ */
  1476.     $"FCFD FDFD FEFE FE00 0000 FEFE FDFD FCFC"            /* ................ */
  1477.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1478.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1479. };
  1480.  
  1481. resource 'ICN#' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1482.     {    /* array: 2 elements */
  1483.         /* [1] */
  1484.         $"6000 0006 F000 000F F800 001F 7C00 003E 3FFF FF7C 1F00 01F8 0F80"
  1485.         $"01F0 07CE E3E0 07F1 17C0 05F1 1F80 05FF DF00 057D BF00 073E 7D00"
  1486.         $"011F F900 012F F900 012F E900 0F17 F1E0 11FF FF10 201F F808 403E"
  1487.         $"7C04 D57D BEAA 80F8 1F02 81F0 0F82 83E0 07C2 87C0 03E2 9F80 01F2"
  1488.         $"9F00 00FA 7FFF FFFC 7FFF FFFE F800 001F F000 000F 7FFF FFF6",
  1489.         /* [2] */
  1490.         $"6000 0006 F000 000F F800 001F 7C00 003E 3FFF FF7C 1FFF FFF8 0FFF"
  1491.         $"FFF0 07FF FFE0 07FF FFC0 07FF FF80 07FF FF00 07FF FF00 07FF FF00"
  1492.         $"01FF FF00 01FF FF00 01FF FF00 0FFF FFE0 1FFF FFF0 3FFF FFF8 7FFF"
  1493.         $"FFFC FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE"
  1494.         $"FFFF FFFE 7FFF FFFC 7FFF FFFE FFFF FFFF FFFF FFFF 7FFF FFF6"
  1495.     }
  1496. };
  1497.  
  1498. resource 'ICN#' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1499.     {    /* array: 2 elements */
  1500.         /* [1] */
  1501.         $"00FF FF00 0100 0080 0080 0100 7F80 01FE 8000 0001 81FF FF01 8100"
  1502.         $"0101 8100 0101 810E E101 8511 1101 8511 1101 8517 D101 8517 D101"
  1503.         $"871E 7101 8120 0901 8120 0901 8110 1101 8F1F F1E1 91FF FF11 A000"
  1504.         $"0009 B555 5555 A000 0005 A000 0005 A055 5555 AE00 0005 A000 0005"
  1505.         $"9FFF FFF9 8000 0001 80FF FF01 8080 0101 8040 0201 7FE0 07FE",
  1506.         /* [2] */
  1507.         $"00FF FF00 01FF FF80 00FF FF00 7FFF FFFE FFFF FFFF FFFF FFFF FFFF"
  1508.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1509.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1510.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1511.         $"FFFF FFFF FFFF FFFF FFFF FFFF FF80 01FF FFC0 03FF 7FE0 07FE"
  1512.     }
  1513. };
  1514.  
  1515. resource 'icl4' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1516.     $"0FF0 0000 0000 0000 0000 0000 0000 0FF0 FFFF 0000 0000 0000 0000"
  1517.     $"0000 0000 FFFF FFFF F000 0000 0000 0000 0000 000F FFFF 0FFF FF00"
  1518.     $"0000 0000 0000 0000 00FF FFF0 00FF FFFF FFFF FFFF FFFF FFFF 0FFF"
  1519.     $"FF00 000F FFFF 0C0C 0C0C 0C0C 0C0F FFFF F000 0000 FFFF F0C0 C0C0"
  1520.     $"C0C0 C0CF FFFF 0000 0000 0FFF FF0C FFFC FFFC 0CFF FFF0 0000 0000"
  1521.     $"0FFF FFFF 000F 000F CFFF FF00 0000 0000 0F0F FFFF 000F 000F FFFF"
  1522.     $"F000 0000 0000 0F0F FFFF FFFF FF0F FFFF 0000 0000 0000 0F0F 0FFF"
  1523.     $"FFFF FFFF FFFF 0000 0000 0000 0FFF C0FF FFF8 FFFF FFCF 0000 0000"
  1524.     $"0000 000F 0C8F FFFF FFFF FC0F 0000 0000 0000 000F C088 FFFF FFFF"
  1525.     $"80CF 0000 0000 0000 000F 0CEE 8FFF FFFE EC0F 0000 0000 0000 FFFF"
  1526.     $"C008 EFFF FFF8 00CF FFF0 0000 000F 010F FFFF FFFF FFFF FFFF 010F"
  1527.     $"0000 00F0 0D00 000F FFFF FFFF F000 0D00 F000 0F01 01D1 D1FF FFF1"
  1528.     $"DFFF FFD1 D101 0F00 F000 0000 0FFF FF00 00FF FFF0 0000 00F0 F101"
  1529.     $"0101 FFFF F101 010F FFFF 0101 01F0 F0D0 D0DF FFFF D0D0 D0D0 FFFF"
  1530.     $"F0D0 D0F0 F101 01FF FFF1 0101 0101 0FFF FF01 01F0 F000 0FFF FF00"
  1531.     $"0000 0000 00FF FFF0 00F0 F106 FFFF F101 0101 0101 010F FFFF 01F0"
  1532.     $"F00F FFFF 0000 0000 0000 0000 FFFF F0F0 0FFF FFFF FFFF FFFF FFFF"
  1533.     $"FFFF FFFF FF00 0FFF FFEE EEEE EEEE EEEE EEEE EEFF FFF0 FFFF FDDD"
  1534.     $"DDDD DDDD DDDD DDDD DDDF FFFF FFFF CCCC CCCC CCCC CCCC CCCC CCCC"
  1535.     $"FFFF 0FFF FFFF FFFF FFFF FFFF FFFF FFFF 0FF0"
  1536. };
  1537.  
  1538. resource 'icl4' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1539.     $"0000 0000 FFFF FFFF FFFF FFFF 0000 0000 0000 000F 0000 0000 0000"
  1540.     $"0000 F000 0000 0000 0000 F0C0 C0C0 C0C0 C0CF 0000 0000 0FFF FFFF"
  1541.     $"F00C 0C0C 0C0C 0C0F FFFF FFF0 F000 0000 00C0 C0C0 C0C0 C0C0 0000"
  1542.     $"000F F00C 0C0F FFFF FFFF FFFF FFFF 0C0C 0C0F F0C0 C0CF 0C0C 0C0C"
  1543.     $"0C0C 0C0F C0C0 C0CF F00C 0C0F C0C0 C0C0 C0C0 C0CF 0C0C 0C0F F0C0"
  1544.     $"C0CF 0C0C FFFC FFFC 0C0F C0C0 C0CF F00C 0F0F C0CF 000F 000F C0CF"
  1545.     $"0C0C 0C0F F0C0 CFCF 0C0F 000F 000F 0C0F C0C0 C0CF F00C 0F0F C0CF"
  1546.     $"0FFF FF0F C0CF 0C0C 0C0F F0C0 CFCF 0C0F 0FFF FF0F 0C0F C0C0 C0CF"
  1547.     $"F00C 0FFF C008 FFF8 FFF8 C0CF 0C0C 0C0F F0C0 C0CF 0C88 8888 8888"
  1548.     $"8C0F C0C0 C0CF F00C 0C0F C088 8888 8888 80CF 0C0C 0C0F F0C0 C0CF"
  1549.     $"0CEE 8888 888E EC0F C0C0 C0CF F00C FFFF C008 EEEE EEE8 00CF FFFC"
  1550.     $"0C0F F0CF 000F FFFF FFFF FFFF FFFF 000F C0CF F0F1 0D01 0101 0101"
  1551.     $"0101 0101 0D01 FC0F F0F0 00D0 D0D0 D0D0 D0D0 D0D0 D000 0FCF F0F1"
  1552.     $"0101 0101 0101 0101 0101 0101 0F0F F0F0 0000 0000 0000 0000 0000"
  1553.     $"0000 0FCF F0F1 D1D1 D1D1 D1D1 D1D1 D1D1 D1D1 DF0F F0F0 6660 0000"
  1554.     $"0000 0000 0000 0000 0FCF F0F1 0101 0101 0101 0101 0101 0101 0F0F"
  1555.     $"F0CF FFFF FFFF FFFF FFFF FFFF FFFF F0CF F00C 0C0C 0C0C 0C0C 0C0C"
  1556.     $"0C0C 0C0C 0C0F F0C0 C0C0 FFFF FFFF FFFF FFFF C0C0 C0CF F00C 0C0C"
  1557.     $"F000 0000 0000 000F 0C0C 0C0F F0C0 C0C0 CF00 0000 0000 00F0 C0C0"
  1558.     $"C0CF 0FFF FFFF FFF0 0000 0000 0FFF FFFF FFF0"
  1559. };
  1560.  
  1561. resource 'icl8' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1562.     $"00FF FF00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  1563.     $"0000 00FF FF00 FFFF FFFF 0000 0000 0000 0000 0000 0000 0000 0000"
  1564.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFFF FF00 0000 0000 0000 0000"
  1565.     $"0000 0000 0000 0000 0000 0000 00FF FFFF FFFF 00FF FFFF FFFF 0000"
  1566.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF FFFF FF00 0000"
  1567.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 00FF FFFF"
  1568.     $"FFFF 0000 0000 00FF FFFF FFFF 00F7 00F7 00F7 00F7 00F7 00F7 00F7"
  1569.     $"00FF FFFF FFFF FF00 0000 0000 0000 FFFF FFFF FF00 F700 F700 F700"
  1570.     $"F700 F700 F700 F7FF FFFF FFFF 0000 0000 0000 0000 00FF FFFF FFFF"
  1571.     $"00F7 FFFF FFF7 FFFF FFF7 00F7 FFFF FFFF FF00 0000 0000 0000 0000"
  1572.     $"00FF FFFF FFFF FFFF 0000 00FF 0000 00FF F7FF FFFF FFFF 0000 0000"
  1573.     $"0000 0000 0000 00FF 00FF FFFF FFFF 0000 00FF 0000 00FF FFFF FFFF"
  1574.     $"FF00 0000 0000 0000 0000 0000 00FF 00FF FFFF FFFF FFFF FFFF FFFF"
  1575.     $"00FF FFFF FFFF 0000 0000 0000 0000 0000 0000 00FF 00FF 00FF FFFF"
  1576.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000 0000 0000 0000 0000 00FF"
  1577.     $"FFFF F700 FFFF FFFF FFE4 FFFF FFFF FFFF F7FF 0000 0000 0000 0000"
  1578.     $"0000 0000 0000 00FF 00F7 E4FF FFFF FFFF FFFF FFFF FFF7 00FF 0000"
  1579.     $"0000 0000 0000 0000 0000 0000 00FF F700 E4E4 FFFF FFFF FFFF FFFF"
  1580.     $"E400 F7FF 0000 0000 0000 0000 0000 0000 0000 00FF 00F7 A5A5 E4FF"
  1581.     $"FFFF FFFF FFA5 A5F7 00FF 0000 0000 0000 0000 0000 0000 FFFF FFFF"
  1582.     $"F700 00E4 A5FF FFFF FFFF FFE4 0000 F7FF FFFF FF00 0000 0000 0000"
  1583.     $"00FF 0101 01FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0101 01FF"
  1584.     $"0000 0000 0000 FF01 0133 0101 0101 01FF FFFF FFFF FFFF FFFF FF01"
  1585.     $"0101 0133 0101 FF00 0000 00FF 0101 0101 3301 3301 FFFF FFFF FF01"
  1586.     $"33FF FFFF FFFF 3301 3301 0101 01FF 0000 FF01 0101 0101 0101 01FF"
  1587.     $"FFFF FFFF 0101 0101 FFFF FFFF FF01 0101 0101 0101 FF00 FF01 0101"
  1588.     $"0101 0101 FFFF FFFF FF01 0101 0101 01FF FFFF FFFF 0101 0101 0101"
  1589.     $"FF00 FF01 3301 3301 33FF FFFF FFFF 3301 3301 3301 3301 FFFF FFFF"
  1590.     $"FF01 3301 3301 FF00 FF01 0101 0101 FFFF FFFF FF01 0101 0101 0101"
  1591.     $"0101 01FF FFFF FFFF 0101 0101 FF00 FF01 0101 01FF FFFF FFFF 0101"
  1592.     $"0101 0101 0101 0101 0101 FFFF FFFF FF01 0101 FF00 FF01 01EC FFFF"
  1593.     $"FFFF FF01 0101 0101 0101 0101 0101 0101 01FF FFFF FFFF 0101 FF00"
  1594.     $"FF01 01FF FFFF FFFF 0101 0101 0101 0101 0101 0101 0101 0101 FFFF"
  1595.     $"FFFF FF01 FF00 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1596.     $"FFFF FFFF FFFF FFFF FFFF 0000 00FF FFFF FFFF FBFB FBFB FBFB FBFB"
  1597.     $"FBFB FBFB FBFB FBFB FBFB FBFB FFFF FFFF FF00 FFFF FFFF FFF9 F9F9"
  1598.     $"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9FF FFFF FFFF FFFF"
  1599.     $"FFFF F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7"
  1600.     $"FFFF FFFF 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1601.     $"FFFF FFFF FFFF 00FF FF"
  1602. };
  1603.  
  1604. resource 'icl8' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1605.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"
  1606.     $"0000 0000 0000 0000 0000 0000 00FF 0000 0000 0000 0000 0000 0000"
  1607.     $"0000 0000 FF00 0000 0000 0000 0000 0000 0000 0000 FF00 2B00 2B00"
  1608.     $"2B00 2B00 2B00 2B00 2BFF 0000 0000 0000 0000 00FF FFFF FFFF FFFF"
  1609.     $"FF00 002B 002B 002B 002B 002B 002B 00FF FFFF FFFF FFFF FF00 FF00"
  1610.     $"0000 0000 0000 0000 2B00 2B00 2B00 2B00 2B00 2B00 2B00 0000 0000"
  1611.     $"0000 00FF FF00 002B 002B 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1612.     $"FFFF 002B 002B 002B 00FF FF00 2B00 2B00 2BFF 00F7 00F7 00F7 00F7"
  1613.     $"00F7 00F7 00F7 00FF 2B00 2B00 2B00 2BFF FF00 002B 002B 00FF F700"
  1614.     $"F700 F700 F700 F700 F700 F700 F7FF 002B 002B 002B 00FF FF00 2B00"
  1615.     $"2B00 2BFF 00F7 00F7 FFFF FFF7 FFFF FFF7 00F7 00FF 2B00 2B00 2B00"
  1616.     $"2BFF FF00 002B 00FF 00FF F700 F7FF 0000 00FF 0000 00FF F700 F7FF"
  1617.     $"002B 002B 002B 00FF FF00 2B00 2BFF 2BFF 00F7 00FF 0000 00FF 0000"
  1618.     $"00FF 00F7 00FF 2B00 2B00 2B00 2BFF FF00 002B 00FF 00FF F700 F7FF"
  1619.     $"00FF FFFF FFFF 00FF F700 F7FF 002B 002B 002B 00FF FF00 2B00 2BFF"
  1620.     $"2BFF 00F7 00FF 00FF FFFF FFFF 00FF 00F7 00FF 2B00 2B00 2B00 2BFF"
  1621.     $"FF00 002B 00FF FFFF F700 00E4 FFFF FFE4 FFFF FFE4 F700 F7FF 002B"
  1622.     $"002B 002B 00FF FF00 2B00 2B00 2BFF 00F7 E4E4 E4E4 E4E4 E4E4 E4E4"
  1623.     $"E4F7 00FF 2B00 2B00 2B00 2BFF FF00 002B 002B 00FF F700 E4E4 E4E4"
  1624.     $"E4E4 E4E4 E4E4 E400 F7FF 002B 002B 002B 00FF FF00 2B00 2B00 2BFF"
  1625.     $"00F7 A5A5 E4E4 E4E4 E4E4 E4A5 A5F7 00FF 2B00 2B00 2B00 2BFF FF00"
  1626.     $"002B FFFF FFFF F700 00E4 A5A5 A5A5 A5A5 A5E4 0000 F7FF FFFF FF2B"
  1627.     $"002B 00FF FF00 2BFF 0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1628.     $"FFFF 0000 00FF 2B00 2BFF FF00 FF05 00F9 0005 0005 0005 0005 0005"
  1629.     $"0005 0005 0005 0005 00F9 0005 FF2B 00FF FF00 FF00 0000 F900 F900"
  1630.     $"F900 F900 F900 F900 F900 F900 F900 F900 0000 00FF 2BFF FF00 FF05"
  1631.     $"0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 00FF"
  1632.     $"00FF FF00 FF00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  1633.     $"0000 0000 00FF 2BFF FF00 FF05 F905 F905 F905 F905 F905 F905 F905"
  1634.     $"F905 F905 F905 F905 F905 F9FF 00FF FF00 FF00 ECEC EC00 0000 0000"
  1635.     $"0000 0000 0000 0000 0000 0000 0000 0000 00FF 2BFF FF00 FF05 0005"
  1636.     $"0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 00FF 00FF"
  1637.     $"FF00 2BFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1638.     $"FFFF FF00 2BFF FF00 002B 002B 002B 002B 002B 002B 002B 002B 002B"
  1639.     $"002B 002B 002B 002B 002B 00FF FF00 2B00 2B00 2B00 FFFF FFFF FFFF"
  1640.     $"FFFF FFFF FFFF FFFF FFFF 2B00 2B00 2B00 2BFF FF00 002B 002B 002B"
  1641.     $"FF00 0000 0000 0000 0000 0000 0000 00FF 002B 002B 002B 00FF FF00"
  1642.     $"2B00 2B00 2B00 2BFF 0000 0000 0000 0000 0000 0000 FF00 2B00 2B00"
  1643.     $"2B00 2BFF 00FF FFFF FFFF FFFF FFFF FF00 0000 0000 0000 0000 00FF"
  1644.     $"FFFF FFFF FFFF FFFF FF"
  1645. };
  1646.  
  1647. resource 'ics#' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1648.     {    /* array: 2 elements */
  1649.         /* [1] */
  1650.         $"C003 E007 7FFE 3BDC 1D78 1FF0 17F0 17D0 7FFC C7E2 8E71 9C39 B81D"
  1651.         $"FFFF C003 FFFF",
  1652.         /* [2] */
  1653.         $"C003 E007 7FFE 3FFC 1FF8 1FF0 1FF0 1FF0 7FFC FFFE FFFF FFFF FFFF"
  1654.         $"FFFF FFFF FFFF"
  1655.     }
  1656. };
  1657.  
  1658. resource 'ics#' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1659.     {    /* array: 2 elements */
  1660.         /* [1] */
  1661.         $"1FF8 F81F 8001 9FF1 B011 B6D1 B551 97D1 B7DD BFF5 A005 A805 BFFD"
  1662.         $"8001 8FF1 FC3F",
  1663.         /* [2] */
  1664.         $"1FF8 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1665.         $"FFFF FFFF FC3F"
  1666.     }
  1667. };
  1668.  
  1669. resource 'ics4' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1670.     $"FF00 0000 0000 00FF FFF0 0000 0000 0FFF 0FFF FFFF FFFF FFF0 00FF"
  1671.     $"FCFF FFCF FF00 000F FF0F 0FFF F000 000F FFFF FFFF 0000 000F CFFF"
  1672.     $"FFFF 0000 000F C8FF FFCF 0000 0FFF FFFF FFFF FF00 FFDD DFFF FFFD"
  1673.     $"D1F0 F010 FFF0 0FFF 101F FDDF FFDD DDFF FDDF F6FF F010 101F FF0F"
  1674.     $"FFFF FFFF FFFF FFFF FFFE EEEE EEEE EFFF FFFF FFFF FFFF FFFF"
  1675. };
  1676.  
  1677. resource 'ics4' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1678.     $"000F FFFF FFFF F000 FFFF FCCC CCCF FFFF FCCC CCCC CCCC CCCF FCCF"
  1679.     $"FFFF FFFF CCCF FCFF CCCC CCCF CCCF FCFF CFFC FFCF CCCF FCFF CF0F"
  1680.     $"0FCF CCCF FCCF C888 88CF CCCF FCFF CEEE EEEF FFCF FCFF FFFF FFFF"
  1681.     $"0FCF FCF0 1000 1000 1FCF FCF0 6010 0010 0FCF FCFF FFFF FFFF FFCF"
  1682.     $"FCCC CCCC CCCC CCCF FCCC FFFF FFFF CCCF FFFF FF00 00FF FFFF"
  1683. };
  1684.  
  1685. resource 'ics8' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1686.     $"FFFF 0000 0000 0000 0000 0000 0000 FFFF FFFF FF00 0000 0000 0000"
  1687.     $"0000 00FF FFFF 00FF FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000 FFFF"
  1688.     $"FFF7 FFFF FFFF F7FF FFFF 0000 0000 00FF FFFF 00FF 00FF FFFF FF00"
  1689.     $"0000 0000 00FF FFFF FFFF FFFF FFFF 0000 0000 0000 00FF F7FF FFFF"
  1690.     $"FFFF FFFF 0000 0000 0000 00FF F7E4 FFFF FFFF F7FF 0000 0000 00FF"
  1691.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 FFFF 3333 33FF FFFF FFFF FF33"
  1692.     $"3301 FF00 FF01 0101 FFFF FF01 01FF FFFF 0101 01FF FF33 33FF FFFF"
  1693.     $"3333 3333 FFFF FF33 33FF FFEC FFFF FF01 0101 0101 01FF FFFF 01FF"
  1694.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFB FBFB FBFB FBFB"
  1695.     $"FBFB FBFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1696. };
  1697.  
  1698. resource 'ics8' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1699.     $"0000 00FF FFFF FFFF FFFF FFFF FF00 0000 FFFF FFFF FF2B 2B2B 2B2B"
  1700.     $"2BFF FFFF FFFF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF FF2B 2BFF"
  1701.     $"FFFF FFFF FFFF FFFF 2B2B 2BFF FF2B FFFF 2B2B 2B2B 2B2B 2BFF 2B2B"
  1702.     $"2BFF FF2B FFFF 2BFF FF2B FFFF 2BFF 2B2B 2BFF FF2B FFFF 2BFF 00FF"
  1703.     $"00FF 2BFF 2B2B 2BFF FF2B 2BFF 2BE3 E3E3 E3E3 2BFF 2B2B 2BFF FF2B"
  1704.     $"FFFF 2BFC FCFC FCFC FCFF FFFF 2BFF FF2B FFFF FFFF FFFF FFFF FFFF"
  1705.     $"00FF 2BFF FF2B FF00 0500 0000 0500 0000 05FF 2BFF FF2B FF00 EC00"
  1706.     $"0500 0000 0500 00FF 2BFF FF2B FFFF FFFF FFFF FFFF FFFF FFFF 2BFF"
  1707.     $"FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF FF2B 2B2B FFFF FFFF FFFF"
  1708.     $"FFFF 2B2B 2BFF FFFF FFFF FFFF 0000 0000 FFFF FFFF FFFF"
  1709. };
  1710.